Resource-Aware Load Balancing Scheme using Multi-objective Optimization in Cloud Computing
نویسنده
چکیده
Cloud computing is a service based, on-demand, pay per use model consisting of an interconnected and virtualizes resources delivered over internet. In cloud computing, usually there are number of jobs that need to be executed with the available resources to achieve optimal performance, least possible total time for completion, shortest response time, and efficient utilization of resources etc. Hence, job scheduling is the most important concern that aims to ensure that use’s requirement are properly and correctly satisfied by cloud infrastructure. Most of the task scheduling algorithm developed in cloud computing target single criteria which fails to provide efficient resource utilization. So, to enhance the system performance and increase resource utilization it is must to consider multiple criteria. This paper proposes a multiobjective scheduling algorithm that considers wide variety of attributes in cloud environment. The paper aims to improve the performance by reducing the load of a virtual machine (VM) by using Load Balancing Method. Finally, it optimizes the resource utilization by using Resource Aware Scheduling Algorithm involving combination of Minmax and Max-Min strategy.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملThe Multi-objective VM Resource Scheduling by Using an Improved PSO Algorithm in the Cloud Data Center
With the exponential increase of the cloud business volume, Data center occurs load imbalance caused by some physical machine inefficiency due to the diversity of users requirements. Therefore the cloud datacenter need an appropriate algorithm to balance the PMs load and ensure the resource utilization in the cloud datacenter. The paper defines and formulates the problem parameters and proposes...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملOptimal Multi-Resource Scheduling Strategy Simulation Based on Improved Genetic Algorithm
In order to prevent large-scale cloud space scheduling conflict, achieve reasonable dispatch of cloud computing resources. By conducting a detailed analysis of the cloud resources scheduling process, improved genetic algorithm is proposed based on cloud computing resource scheduling model. In this model, firstly, the resource scheduling sequences of cloud computing are encoding into chromosomes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016